# 高阶 2
"""
（1）创建Python包：春节集五福，五福卡包括：“爱国福”、“富强福”、“和谐福”、“友善福”、“敬业福”；每次运行产生一张福卡并判定是否集齐五福；
（2）编写一个程序，使用创建的“春节集五福”包，实现提示用户按回车键获取五福，打印输出获得的福卡和当前拥有的所有福卡列表，如果集齐五福，打印输出“恭喜您集成五福！！！”；具体要求如下。
    ① 定义一个名为JiFu的模块，在其中创建__init__.py文件。
    ② 在__init__.py文件里，创建Ji_Fu方法，在其中随机返回一种“福”；创建fus方法，在其中输出所有的“福”字；创建five_blessings方法，在其中判断是否集全的五种“福”。
    ③ 创建wufu.py，在其中通过import引入JiFu模块，在主逻辑中，通过while循环判断是否收集全五种“福”，具体做法是，通过调用Ji_Fu方法来创建“福”，之后通过调用fus方法来输出当前拥有的“福”字，随后通过调用five_blessings方法来判断是否收集全“福”，如果已经收集齐全，则退出while循环，否则继续上述流程。
（3）程序实现效果如下所示：
    ——————开始集福啦——————
    按下<Enter>键获取五福
    获取到：和谐福
    当前拥有的福：
    爱国福：0  富强福：0  和谐福：1  友善福：0  敬业福：0
    按下<Enter>键获取五福
    获取到：敬业福
    当前拥有的福：
    爱国福：0  富强福：0  和谐福：1  友善福：0  敬业福：1
    ……
    恭喜您集成五福！！！
    （#效果数据为演示数据#）
"""
from JiFu import Ji_Fu, fus, wufu_blessing

print("——————开始集福啦——————")

collections = list()
num_list = list()
while wufu_blessing(num_list):
    collections.append(Ji_Fu())
    num_list = fus(collections)
